@charset "UTF-8";
body{font-size: 14px;font-family: 'microsoft yahei';color: #666666;}
ul,li{margin: 0;padding: 0;list-style: none;}
a{color: #666666;}
a:hover{text-decoration: none;color: #666666;}
/*头部*/
.head{height: 100px;}
.head .logo a img{margin-top: 12px;}
.head .nav{width: 777px;margin-top: 41px;}
/*导航*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative;z-index:1;}
.menu{position:relative;width:777px;}
.menu .m{float:left;position:relative;z-index:1;}
.menu a{display:block;width:111px;height: 40px;text-align:center;font-size: 16px;color: #000;}
.menu .on a{color: #FFF;}
.menu .block{height:40px;width:111px;background:#023793;position:absolute;left:0;top:-8px;overflow:hidden;border-radius: 5px;}







/*banner*/
.banner{height: 597px;}
.fullSlide{width:100%;position:relative;height:597px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:597px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:597px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;background:url(../img/touming.png) repeat-x;text-align:center;_background:#000;_filter:alpha(opacity=60);}
.fullSlide .hd ul{text-align:center;padding-top:5px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:8px;margin:5px;background:url(../img/tg_flash_p.png) -18px 0;overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{background-position:0 0;}
/*产品展示*/
.m1{margin-top: 96px;margin-bottom: 107px;background: url(../img/m1_bg.jpg) no-repeat center center;}
.m1 .pic a{border: 19px solid #023793;overflow: hidden;display: inline-block;width: 308px;height: 391px;background-size: auto 100%;background-repeat: no-repeat;background-position: center center;}
.m1 .txt .line{width: 67px;height: 3px;background: #023793;position: relative;left: -93px;top: 64px;}
.m1 .txt .title .cn{font-size: 24px;color: #312f2f;font-weight: bold;margin-top: 48px;line-height: 24px;}
.m1 .txt .title .en{font-size: 16px;color: #312f2f;font-weight: bold;margin-top: 24px;line-height: 16px;}
.m1 .txt .pro_name{font-size: 18px;color: #4f4f4f;margin-top: 48px;line-height: 18px;}
.m1 .txt .summary{font-size: 14px;color: #4f4f4f;line-height: 36px;margin-top: 15px;}
.m1 .txt .more{margin-top: 29px;}
.m1 .txt .more a{font-size: 14px;color: #1d1b1b;border: 1px solid #f4f3f3;width: 128px;height: 47px;line-height: 47px;text-align: center;background: #FFF;display: block;box-shadow: 10px 10px 5px #d9d9d9;}
.m1 .pic2{position: relative;}
.m1 .pic2 .prev{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 500;background: rgba(255,255,255,0.1);}
.m1 .pic2 ul{position: relative;z-index: 200;height: 282px;overflow: hidden;}
.m1 .pic2 ul li{float: left;}
.m1 .pic2 ul li.on{display: none;}
.m1 .pic2 ul li img{margin-top: 90px;}
/*关于我们*/
.m2{background: url(../img/m2_bg.jpg) no-repeat center center;padding-top: 86px;padding-bottom: 78px;}
.m2 .title .cn{font-size: 24px;color: #312f2f;font-weight: bold;line-height: 24px;}
.m2 .title .en{font-size: 16px;color: #312f2f;font-weight: bold;line-height: 16px;}
.m2 .content{font-size: 14px;color: #595858;line-height: 36px;margin-top: 40px;}
.m2 .more{margin-top: 54px;}
.m2 .more a{background: #023793;color: #FFF;width: 133px;height: 44px;line-height: 44px;display: block;text-align: center;border-radius: 5px;}
.m2 .more a:hover{background: #032258;}
/*新闻中心*/
.m3{margin-top: 72px;margin-bottom: 59px;overflow: hidden;}
.m3 .title .cn{font-size: 24px;color: #312f2f;font-weight: bold;line-height: 24px;}
.m3 .title .en{font-size: 16px;color: #312f2f;font-weight: bold;line-height: 16px;margin-top: 20px;}
.m3 .content{margin-top: 43px;}
.m3 .content ul li a{border: 1px solid #dddddd;display: block;position: relative;height: 290px;}
.m3 .content ul li a:hover{background: #023793;color: #FFF;}
.m3 .content ul li a:hover .news_pic{display: none;}
.m3 .content ul li a:hover .news_title{color: #FFF;}
.m3 .content ul li a:hover .news_summary{color: #FFF;height: 212px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;transition: all 1.6s;}

.m3 .content ul li .news_pic{position: relative;height: 164px;overflow: hidden;}
.m3 .content ul li .news_pic img{width: 100%;}
.m3 .content ul li .news_pic .news_num{width: 50px;height: 68px;background: url(../img/news_num.png);text-align: center;font-size: 24px;color: #FFF;position: absolute;left: 33px;top: 0px;padding-top: 13px;line-height: 24px;}
.m3 .content ul li .news_title{font-size: 16px;color: #5f5c5d;line-height: 16px;margin: 26px 26px 0px 26px;}
.m3 .content ul li .news_summary{font-size: 14px;color: #838282;line-height: 24px;margin: 17px 26px 15px 26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 1.6s;height: 50px;position: absolute;bottom: 0;left: 0;}

/*资质荣誉*/
.m4{background: url(../img/m4_bg.jpg);padding-top: 55px;padding-bottom: 52px;overflow: hidden;}
.m4 .title{color: #FFF;overflow: hidden;}
.m4 .title .left{font-size: 90px;font-family: '宋体';line-height: 90px;}
.m4 .title .cn{font-size: 24px;font-weight: bold;}
.m4 .title .en{font-size: 16px;font-weight: bold;}
.m4 .content{clear: both;}
.m4 .content ul li{width: 25%;text-align: center;height: 354px;}
.m4 .content ul li img{width: 90%;}
/*客户案例*/
.m5{margin-top: 46px;margin-bottom: 30px;overflow: hidden;}
.m5 .title .cn{font-size: 24px;color: #312f2f;font-weight: bold;line-height: 24px;}
.m5 .title .en{font-size: 16px;color: #312f2f;font-weight: bold;line-height: 16px;margin-top: 20px;}
.m5 .title .more{text-align: center;color: #FFF;font-size: 14px;width: 133px;height: 44px;line-height: 44px;background: #bb070f;display: block;border-radius: 5px;margin-top: 61px;}
.m5 .title .more:hover{background: #790308;}
.m5 .case{font-size: 16px;line-height: 30px;color: #6b6868;text-align: center;}
/*网站底部*/
.foot{background: #343434;padding: 55px 0;color: #FFF;line-height: 28px;}
.foot a{color: #FFF;}



/*子页*/
.cattype4{display: none;}
.sub_banner{height: 350px;background: url(../img/subbanner.jpg);}

.article_content{overflow: hidden;padding: 60px 0;}
.article_content .name{overflow: hidden;}
.article_content .name span{float: left;}
.article_content .name .line{width: 6px;height: 35px;background: #0c70a4;}
.article_content .name .cn{font-size: 24px;color: #666;line-height: 35px;margin-left: 15px;}
.article_content .name .en{margin-left: 20px;font-size: 14px;color: #CCC;padding-top: 10px;}
/*文章内容页*/
.article_content .content{clear: both;padding-top: 50px;overflow: hidden;line-height: 2em;}
.article_content .content h1{font-size: 16px;font-weight: bold;text-align: center;margin: 25px 0;}
.article_content .content .addtime{font-size: 12px;color: #ccc;}
/*新闻列表*/
.article_content .news_list{clear: both;padding-top: 50px;overflow: hidden;}
.article_content .news_list ul li{line-height: 40px;border-bottom: 1px solid #eee;}
/*图片列表*/
.article_content .pic_list{clear: both;padding-top: 50px;overflow: hidden;}
.article_content .pic_list ul li{margin-bottom: 25px;}
.article_content .pic_list ul li img{width: 100%;height: 196px;border: 1px solid #EEE; object-fit: contain;}
.article_content .pic_list ul li h1{font-size: 16px;font-weight: 100;padding: 20px 0;background: #023793;color: #FFF;}
/*翻页*/
.list-page {margin:20px;text-align: center;clear: both;}
.list-page span.close,
.list-page strong,
.list-page a {display: inline-block;padding: 3px 8px;margin-right: 10px;background: #F5f5f5;color: #CCCCCC;float: none;font-size: 14px;font-weight: 100;line-height: auto;text-shadow: 0 0px 0 #fff;opacity: 1;}
.list-page strong.selfpage {background: #226bb0;color: #ffffff;}
.list-page a {background: #bbbbbb;color: #ffffff;}
.list-page a:hover {background: #226bb0;color: #fff;}